using System.Runtime.InteropServices;
using Avalonia.Controls;
using Avalonia.Media;

namespace mas.Views;

public partial class MainWindow : Window
{
    public MainWindow()
    {
        InitializeComponent();        
        // 检查是否在Linux上运行，如果是则使用纯黑色背景而不是亚克力效果
        if (RuntimeInformation.IsOSPlatform(OSPlatform.Linux))
        {
            // 在Linux上使用纯黑色背景
            Background = new SolidColorBrush(Colors.Black);
        }
        else
        {
            // 在Windows和macOS上保留亚克力模糊效果
            TransparencyLevelHint = [WindowTransparencyLevel.AcrylicBlur];
            Background = Brushes.Transparent;
        }
    }
}